import Mock from 'mockjs'
const carList = []
const hotCarList = []
const count = 200
const hotcount = 10

for (let i = 0; i < count; i++) {
  carList.push(Mock.mock({
    id: '@id',
    name: '@cname',
    alphabet: /[A-Z]/,
    logo: 'http://c1.51cjml.com/c3/autobrandlogo/000/080/797.jpg'
  }))
}
for (let i = 0; i < hotcount; i++) {
  hotCarList.push(Mock.mock({
    id: '@id',
    name: '@cname',
    alphabet: /[A-Z]/,
    logo: 'http://c1.51cjml.com/c3/autobrandlogo/000/065/71772+72.jpg'
  }))
}

export default {
  getallautobrand: () => {
    var data = carList
    return UTILS.getResultData(data)
  },
  gethotautobrand: () => {
    var data = hotCarList
    return UTILS.getResultData(data)
  },
  getautoselectbybrand: () => {
    var data = [{
      'key': 18,
      'name': '上汽大众',
      'signal': 2,
      'l_images': [],
      's_images': [],
      'items': [{
        'key': 404,
        'name': '帕萨特',
        'signal': 3,
        'images': [],
        'items': [{
          'key': 4583,
          'name': '帕萨特新领驭(B5 2009-2012)',
          'signal': 4,
          'images': [
            '//c1.51cjml.com/c3/carmodelpic/000/814/489.jpg',
            '//c1.51cjml.com/c3/carmodelpic/000/073/438.jpg'
          ],
          'items': [{
            'key': 55929,
            'name': '2.0L',
            'signal': 5,
            'images': [],
            'start_year': 2015,
            'end_year': 2018,
            'items': null
          }, {
            'key': 56031,
            'name': '1.8T',
            'signal': 5,
            'images': [],
            'start_year': 2007,
            'end_year': 2012,
            'items': null
          }, {
            'key': 56160,
            'name': '2.8L',
            'signal': 5,
            'images': [],
            'start_year': 2002,
            'end_year': 2013,
            'items': null
          }]
        }]
      }]
    }]
    return UTILS.getResultData(data)
  },
  getautoinfobyvin: () => {
    var data = {
      'brand_logo': '//c1.51cjml.com/c3/autobrandlogo/000/475/737.jpg',
      'brand_id': 2312,
      'brand_name': '哈弗',
      'series_id': 154,
      'series_name': 'H系列',
      'model_id': 4141,
      'model_name': 'H5',
      'sub_id': 54843,
      'sub_name': '2.0L',
      'year': 2013,
      'mc_type': 0,
      'images': [
        '//c1.51cjml.com/c3/carmodelpic/000/814/489.jpg',
        '//c1.51cjml.com/c3/carmodelpic/000/073/438.jpg'
      ],
      'params': [{
        'type_name': '发动机型号',
        'value': '4G63S4M'
      }, {
        'type_name': '变速箱类型',
        'value': '5速手动变速器'
      }]
    }
    return UTILS.getResultData(data)
  },
  searchpartitems: () => {
    var data = {
      'cats': [{
        'key': 3,
        'value': '制动系统',
        'checked': true,
        'items': [{
          'key': 42,
          'value': '前刹车片',
          'icon': '//c1.51cjml.com/c3/categoryicon/000/643/808.jpg'
        }, {
          'key': 208,
          'value': '后刹车片',
          'icon': '//c1.51cjml.com/c3/categoryicon/000/643/809.jpg'
        }]
      }],
      'filter': {
        'autoyears': [{
          'key': 2003,
          'value': '2003年'
        }, {
          'value': '2002年'
        }],
        'autosubs': [{
          'key': 54941,
          'value': '大众 帕萨特(B5 2000-2009) 1.8L'
        }, {
          'value': '大众 帕萨特(B5 2000-2009) 1.8T'
        }]
      },
      'results': [{
        'key': 42,
        'name': '前刹车片',
        'is_fmsi': false,
        'flt_auto_params': [{
          'type_id': 2,
          'type_name': '发动机型号',
          'values': [{
            'value_id': 1727,
            'value': 'CFB'
          }, {
            'value': 'CSS'
          }]
        }],
        'items': [{
          'is_virtual': false,
          'brand_name': '博世',
          'item_id': 50109403,
          'item_no': 'D840',
          'place': '进口',
          'status': '停产',
          'part_name': '左前',
          'series': '高耐磨系列',
          'desc': '高耐磨,高寿命!',
          'history': 'D839,D838',
          'auto_text': '宝马,奥迪',
          'osa_text': '布加迪威龙Grand Sport Vitesse WRC Edition',
          'properties': [{
            'name': '宽度[mm]',
            'value': '87'
          }, {
            'value': '53'
          }],
          'images': [
            '//c1.51cjml.com/c3/partitem/000/641/999.jpg'
          ],
          'auto_params': [{
            'auto_text': '大众 帕萨特(B5 2000-2009) 1.8L',
            'param_texts': [{
              'param_text': '时间:200003-200412',
              'params': [{
                'type_id': 2,
                'type_name': '发动机型号',
                'value_id': 1727,
                'value': 'CFB'
              }]
            }]
          }]
        }]
      }],
      'vin_Info': {
        'icon': '//c1.51cjml.com/c3/autobrandlogo/000/475/73772+72.jpg',
        'text': '哈弗 H5 2.0L |手动档 2012款 天窗型 ',
        'brand_id': 2312,
        'brand_name': '哈弗',
        'series_id': 154,
        'series_name': 'H系列',
        'model_id': 4141,
        'model_name': 'H5',
        'sub_id': 54843,
        'sub_name': '2.0L',
        'name': '高度[mm]',
        'year': 2013,
        'images': [
          '//c1.51cjml.com/c3/carmodelpic/000/814/489.jpg',
          '//c1.51cjml.com/c3/carmodelpic/000/073/438.jpg'
        ],
        'params': [{
          'type_id': 2,
          'type_name': '发动机型号',
          'value_id': 1581,
          'value': '4G63S4M'
        }, {
          'type_id': 3,
          'type_name': '变速箱类型',
          'value_id': 45610,
          'value': '5速手动变速器'
        }]
      }
    }
    return UTILS.getResultData(data)
  }
}
